#ifndef _MOTEURS_H
#define _MOTEURS_H

/*Definitions moteurs*/

#define MOTG LATCbits.LATC2 // moteur gauche
#define MOTD LATCbits.LATC1 // moteur droit
#define MOTC LATBbits.LATB3 // moteur capteur

// bases de temps des moteurs

#define BT_MOTG CCPR1
#define BT_MOTD CCPR2


/*
#define TOUT_DROIT 0
#define TG_LENT 1
#define TG_RAPIDE 2
#define TD_LENT 3
#define TD_RAPIDE 4
*/

#define VIT_MAX_POS 2500
#define VIT_ARRETE 	1875
#define VIT_MAX_NEG 1250

/*Prototypes des fonctions*/

void initMoteurs(void);

void avancer(void);
void arreter(void);
void reculer(void);
void tourner_gauche(void);
void tourner_droite(void);
void cercle_gauche(void);
void cercle_droite(void);

#endif